package jsecurity.cert;

import java.math.BigInteger;
import java.security.KeyException;
import java.security.PublicKey;
import java.util.Date;

public interface PublicKeyCertificate 
{
	public PublicKey getPublicKey() throws KeyException;
	public BigInteger getSerialNumber();
	
	public boolean isValid();
	public boolean isValidOn(Date date);
	
	public Boolean isSelfSigned();
}
